package com.xfp.service;

import com.xfp.pojo.dto.NodeDto;
import com.xfp.pojo.dto.RegionDto;
import com.xfp.pojo.dto.RegionQueryDto;
import com.xfp.pojo.vo.RegionDetailedQueryVo;
import com.xfp.pojo.vo.RegionQueryVo;

public interface RegionService {
    /**
     * 新增区域
     * @param dto
     */
    void insertRegion(RegionDto dto) throws Exception;

    /**
     * 修改区域
     * @param regionId
     */
    void updateRegion(Long regionId,RegionDto dto) throws Exception;

    /**
     * 删除区域
     * @param regionId
     */
    void delete(Long regionId) throws Exception;

    /**
     * 区域搜索
     * @param dto
     * @return
     */
    RegionQueryVo pageRegion(RegionQueryDto dto) throws Exception;


}
